#ifndef FOTOIDOBJECT_H_
#define FOTOIDOBJECT_H_

#include "../baseclass/Elem3D.h"
#include <time.h>

class FotoIdObject :public Elem3D
{
public:
    static int fotoid;           //id della foto attiva
    time_t tempo;         //tempo per lampeggio
    static int foto_list_name;   //nome della display list  
    static int positioning_name; //displaylist  
    static int disab_name; //displaylist
    static bool compiled;
	bool visible;
    
    FotoIdObject();
	virtual ~FotoIdObject();
    
    FotoIdObject(GameStatus* g): Elem3D(g){}
    void LoadLists();
    void DoIdle();
    void Init();
    void Draw();
    void SetFotoMal() {fotoid = TEX_MAL;}
    void SetFotoOk() {fotoid = TEX_OK;}
    void SetFotoDes() {fotoid = TEX_DES;}
    void SetFotoSin() {fotoid = TEX_SIN;}
    void SetFotoNorm() {fotoid = TEX_NORM;}
    
};

#endif /*FOTOIDOBJECT_H_*/

